.ele-tree-select-dropdown.el-popover {
  padding: 0;

  & > .popper__arrow {
    left: 35px !important;
  }
}

.ele-tree-select-dropdown-wrap {
  max-height: 274px;
}

.ele-tree-select-dropdown-view {
  padding: 8px 0;

  .el-tree-node__content {
    height: 30px;
  }

  .el-tree-node[aria-disabled='true'] > .el-tree-node__content {
    cursor: not-allowed;
    background: transparent !important;

    & > .el-tree-node__label {
      opacity: 0.5;
      cursor: not-allowed;
    }
  }

  .el-tree {
    &:not(.el-tree--highlight-current) {
      .el-tree-node > .el-tree-node__content {
        & > .el-tree-node__label {
          color: inherit;
        }
      }
    }

    &.el-tree--highlight-current {
      .el-tree-node:not(.is-current) > .el-tree-node__content {
        & > .el-tree-node__label {
          color: inherit;
        }
      }
    }
  }
}

.ele-tree-select-search {
  padding: 6px 10px;
  border-bottom: 1px solid hsla(0, 0%, 60%, 0.15);
}
